package com.jxb.jingchen.print.printer;

import android.app.Application;
import android.bluetooth.BluetoothDevice;
import android.graphics.Bitmap;

/**
 * @author jinxb
 * date     : 2021/8/20
 * desc     : 精臣系列的打印机
 */
public class JCPrinter implements IPrinter {
    protected final OnPrintListener onPrintListener;

    public JCPrinter(OnPrintListener onPrintListener) {
        this.onPrintListener = onPrintListener;
    }

    @Override
    public void quitPrint() {

    }

    @Override
    public void setPrintDensity(int density) {

    }

    @Override
    public void startJob(double pagerW, double pagerH, int orientation) {

    }

    @Override
    public void drawRectangle(double x, double y, double width, double height, double lineWidth) {

    }

    @Override
    public void draw2DQRCode(String qrCode, double codeX, double codeY, double qrCodeWidth) {

    }

    @Override
    public void drawText(String s, double x, double y, double width, double height, double fontSize, int align) {

    }

    @Override
    public void print(int quantity, int labelType) {

    }

    @Override
    public boolean connection(Application application, BluetoothDevice device) {
        return false;
    }

    @Override
    public void draw1DBarcode(String text, double x, double y, double width, double height, double textHeight,
                              int position) {

    }

    @Override
    public void drawLine(double x1, double y1, double x2, double y2, double lineWidth) {

    }

    @Override
    public void drawLineHorizontal(double x1, double y1, double length, double lineWidth) {

    }

    @Override
    public void drawLineVertical(double x1, double y1, double length, double lineWidth) {

    }

    @Override
    public void drawBitmap(Bitmap bitmap, double x, double y, double width, double height, int rotate) {

    }
}
